package com.example.login.mapper;

import com.example.login.entity.Dorm;
import com.example.login.entity.DormRoom;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/*
主要做数据持久层的工作，与数据库进行交互
 */
@Mapper
public interface DormMapper {

    //查询每栋楼有多少房间，返回整张表即可

    public List<Dorm> findAll();

    //查询有多少栋楼

    public int countDormsNum();

    public List<DormRoom> findFreeBed();

    public List<Map<String, String>> countFreeRooms();
}